/**
    Copyright (c) 2010 yakiimo02
    Distributed under the New BSD License.
    See included license.txt or http://www.yakiimo3d.com/NewBSDLicense.txt
**/

#pragma once

// float or double
#define SPT_FLOAT_OPT        float

// Square Root Type
#define SPT_SQRT_COMPILER       0
//#define SPT_SQRT_RSQRTSS_FAST   1
//#define SPT_SQRT_RSQRTSS        2

// SOA Ray-sphere intersection
#define SPT_SOA_RAY_SPHERE_INTERSECT 1

// SIMD Normalization
#define SPT_SOA_SIMD_NORMALIZE       1
